package com.eshore.norm.pattern.template;

import cn.hutool.core.text.split.SplitIter;

/**
 * TODO
 *
 * @author: v-chenjl62
 * @date: 2024/2/6 16:05
 */
public abstract class AbstractClass {

    //烹饪-主方法
    public void  cookProcess(){
        pourOil();
        heatOil();
        pourVegetable();
        pourSauce();
        fry();
    }

    public void pourOil(){
        System.out.println("倒油");
    }

    public void heatOil(){
        System.out.println("热油");
    }

    //倒蔬菜
    public abstract void pourVegetable();
    //倒调料品
    public abstract void pourSauce();

    public void fry(){
        System.out.println("翻炒");

    }
}
